package com.maker.mcp.server.utils;

import com.vladsch.flexmark.html.HtmlRenderer;
import com.vladsch.flexmark.parser.Parser;
import com.vladsch.flexmark.util.data.MutableDataSet;

public class MakerUtil {
    /**
     * 将markdown字符串转换为html字符串
     * @param markdownStr
     * @return
     */
    public static  String convertToHtml(String markdownStr){
        MutableDataSet dataSet = new MutableDataSet();
        Parser parser = Parser.builder(dataSet).build();
        HtmlRenderer renderer = HtmlRenderer.builder(dataSet).build();
        return renderer.render(parser.parse(markdownStr));
    }
}
